
import 'dart:math';

/**
 * Number 类型
 */
void main() {
  print(12.4.ceil()); // 13
  print(12.4.floor()); // 12
  print(12.4.round()); // 12
  print(12.5.round()); // 13
  print(12 / 0); // Infinity 无穷大 ∞
  print(0 / 0); // NaN

  // 使用随机数
  var rd = Random(); // new Random() new 可以省略
  print(rd.nextDouble()); // 生成0~1之间的随机数
  print(rd.nextInt(100)); // 生成0~100之间的随机数

  // 两个数之间的最大值、最小值
  print(max(1, 7)); // 1
  print(min(1, 7)); // 1

  print(pow(4, 3)); // 64
  print(sqrt(16)); // 4.0
}
